<!DOCTYPE html>
<!--
Test ARIA properties that support "" string literal value as undefined.
These are all the boolean and token attributes in ARIAConfig.js.
The results should be indentical to the results for aria-undefined.html.
@BLINK-DENY:hierarchical*
@BLINK-DENY:*ForRange*
@BLINK-ALLOW:ariaCurrent*
@BLINK-ALLOW:autoComplete*
@BLINK-ALLOW:busy*
@BLINK-ALLOW:checked*
@BLINK-ALLOW:collapsed*
@BLINK-ALLOW:container*
@BLINK-ALLOW:disabled*
@BLINK-ALLOW:drop*
@BLINK-ALLOW:expanded*
@BLINK-ALLOW:haspopup*
@BLINK-ALLOW:horizontal*
@BLINK-ALLOW:invalid*
@BLINK-ALLOW:live*
@BLINK-ALLOW:modal*
@BLINK-ALLOW:multiline*
@BLINK-ALLOW:multiselect*
@BLINK-ALLOW:pressed*
@BLINK-ALLOW:required*
@BLINK-ALLOW:restriction*
@BLINK-ALLOW:select*
@BLINK-ALLOW:sort*
@BLINK-ALLOW:vertical*
-->
<html>
<body>
<div aria-atomic="" role="group" aria-label="Atomic undefined"></div>
<div aria-autocomplete="" role="textbox" aria-label="Autocomplete undefined"></div>
<div aria-busy="" role="group" aria-label="Busy undefined"></div>
<div aria-checked="" role="treeitem" aria-label="Checked undefined"></div>
<div aria-current="" role="group" aria-label="Current undefined"></div>
<div aria-disabled="" role="group" aria-label="Disabled undefined"></div>
<div aria-dropeffect="" role="group" aria-label="Dropeffect undefined"></div>
<div aria-expanded="" role="treeitem" aria-label="Expanded undefined"></div>
<div aria-grabbed="" role="group" aria-label="Grabbed undefined"></div>
<div aria-haspopup="" role="button" aria-label="Haspopup undefined"></div>
<div aria-invalid="" role="textbox" aria-label="Invalid undefined"></div>
<div aria-live="" role="group" aria-label="Live undefined"></div>
<div aria-modal="" role="dialog" aria-label="Modal undefined"></div>
<div aria-multiline="" role="textbox" aria-label="Multiline undefined"></div>
<div aria-multiselectable="" role="grid" aria-label="Multiselectable undefined"></div>
<div aria-orientation="" role="scrollbar" aria-label="Orientation undefined"></div>
<div aria-pressed="" role="button" aria-label="Pressed undefined"></div>
<div aria-readonly="" role="textbox" aria-label="Readonly undefined"></div>
<div aria-relevant="" role="group" aria-label="Relevant undefined"></div>
<div aria-required="" role="textbox" aria-label="Required undefined"></div>
<!-- Test selected inside multiselectable. -->
<div role="tree" aria-multiselectable="true">
  <div role="treeitem" aria-selected="" aria-label="Selected undefined"></div>
</div>
<div role="grid">
  <div aria-sort="" role="columnheader" aria-label="Sort undefined"></div>
</div>
<!-- Test aria-hidden at end because a broken test can have extra object,
     and ruin the rest of the test. -->
<div aria-hidden="" role="group" style="display: block" aria-label="Hidden undefined, display block"></div>
<div aria-hidden="" style="display: none" aria-label="Hidden undefined, display none"></div>
</body>
</html>
